<?php

/**
 * UsuarioEmpreendimento form.
 *
 * @package    form
 * @subpackage UsuarioEmpreendimento
 * @version    SVN: $Id: sfDoctrineFormTemplate.php 6174 2007-11-27 06:22:40Z fabien $
 */
class UsuarioEmpreendimentoForm extends BaseUsuarioEmpreendimentoForm
{
  public function configure()
  {
		parent::configure();

		$this->widgetSchema['tp_local_atividade']       = new sfWidgetFormChoice(array("choices"=>
																							array(
																								"P" => "Próprio", 
																								"A"  => "Alugado"
																							)
																						),
																				array('class'=>"{required:true, messages:{required:'O campo LOCAL DA ATIVIDADE é obrigatório.'}}")
																				);

		$this->widgetSchema['tp_ponto']       			= new sfWidgetFormChoice(array("choices"=>
																							array(
																								"F" => "Fixo", 
																								"D" => "Serviço à domicílio", 
																								"A" => "Ambulante", 
																								"E" => "Feirante", 
																								"O" => "Outro"
																							)
																						),
																				array('class'=>"{required:true, messages:{required:'O campo PONTO é obrigatório.'}}")
																				);

		$this->widgetSchema['tp_atividade']       				= new sfWidgetFormChoice(array("choices"=>
																							array(
																								"P" => "Permanente", 
																								"O" => "Ocasional", 
																								"I" => "Informal", 
																								"M" => "Microempresa", 
																								"E" => "Empresa"
																							)
																						),
																				array('class'=>"{required:true, messages:{required:'O campo ATIVIDAE é obrigatório.'}}")
																				);

		$this->widgetSchema['tp_empresa']       					= new sfWidgetFormChoice(array("choices"=>
																							array(
																								"S" => "Sim", 
																								"N" => "Não"
																							)
																						),
																				array('class'=>"{required:true, messages:{required:'O campo EMPRESA FAMILIAR é obrigatório.'}}")
																				);

		$this->widgetSchema['tp_controle_formal']       			= new sfWidgetFormChoice(array("choices"=>
																							array( 
																								"N" => "Não",
																								"L" => "Livro caixa",
																								"P" => "Contas a pagar",
																								"R" => "Contas a receber",
																								"E" => "Controle de estoque",
																								"O" => "Outros",
																							)
																						)
																				);

		$this->widgetSchema['tp_estrutura']       			= new sfWidgetFormChoice(array("choices"=>
																							array( 
																								"S" => "Sobrevivência",
																								"A" => "Acumulação simples",
																								"P" => "Acumulação ampliada"
																							)
																						)
																				);

		$this->widgetSchema['st_controle_formal']       	= new sfWidgetFormChoice(array("choices"=>
																							array( 
																								"false" => "Não",
																								"true" => "Sim"
																							)
																						)
																				);

        $this->widgetSchema->setLabels(array(
                                      'tp_local_atividade'          => 'Local da atividade',
                                      'ds_local_atividade'       	=> 'por quanto tempo?',
                                      'ds_contrato_atividade'     	=> 'Contrato até',
                                      'tp_ponto'     				=> 'Ponto',
                                      'tp_atividade'     			=> 'Atividade',
                                      'tp_empresa'     				=> 'Empresa familiar',
                                      'tp_estrutura'     			=> 'Estruturação',
                                      'tp_controle_formal'     		=> 'Controle formal',
                                      'ds_sistema'     				=> 'Comente sobre o Sistema de Organização e sua eficácia',
        							  'st_controle_formal'			=> 'Possui controles formais?'
      								));


      	$this->validatorSchema->setOption('allow_extra_fields', true);
      	
      	unset($this['id_dados_usuario'], $this['id_usuario_empreendimento']);
  }
}